/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.grupo.model.DAO;

import com.grupo.model.VO.CienciaConhecimento;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;


public class CienciaConhecimentoDAO extends DAO {
    /*
    public void cadastrar(CienciaConhecimento c) throws Exception{
        openDataBase();
        String sql = "insert into ciencia_conhecimento(nome,telefone)values(?,?)";
        pstmt=con.prepareStatement(sql);
        pstmt.setString(1,c.getDesc_ciencia_conhecimento());
        pstmt.setString(2,c.getNum_mec());
        pstmt.execute();
        closeDataBase();
   
    }*/

      public  List<CienciaConhecimento> listaCiencias()throws Exception{
        openDataBase();
        String sql = "select * from ciencia_conhecimento";
        pstmt = con.prepareStatement(sql);
        rs = pstmt.executeQuery();
        CienciaConhecimento c=null;
        List<CienciaConhecimento> listaCiencias = new ArrayList<CienciaConhecimento>();
        while(rs.next()){
            c = new CienciaConhecimento();
            c.setCiencia_conhecimento(rs.getInt("id_ciencia_conhecimento"));
            c.setDesc_ciencia_conhecimento(rs.getString("desc_ciencia_conhecimento"));
            c.setNum_mec(rs.getString("num_mec"));
            listaCiencias.add(c);
        }
        return listaCiencias;
    }
    /*
    public void delete(CienciaConhecimento c)throws Exception{
        openDataBase();
        String sql = "delete from tabela where id=?";
        pstmt=con.prepareStatement(sql);
        pstmt.setInt(1,c.getCiencia_conhecimento());
        pstmt.execute();
    } 
    
    
    public void update(CienciaConhecimento c) throws Exception{
        openDataBase();
        String sql = "update tabela set nome = ?,telefone = ? where id=?";
        pstmt=con.prepareStatement(sql);
        pstmt.setString(1,c.getNome());
        pstmt.setString(2,c.getTelefone());
        pstmt.setInt
                (3,c.getId());
        pstmt.executeUpdate();
        closeDataBase();
    }
    public CienciaConhecimento buscaPorId(Integer id)throws Exception{
        openDataBase();
        String sql = "select * from tabela where id=?"; 
        pstmt = con.prepareStatement(sql);
        pstmt.setInt(1,id);
        rs = pstmt.executeQuery();
        CienciaConhecimento c = null;
        if(rs.next()){
            c = new CienciaConhecimento();
            c.setId(rs.getInt("id"));
            c.setNome(rs.getString("nome"));
            c.setTelefone(rs.getString("telefone"));
        }        
        return c;
        
    }*/

}
